Personal Log release info: Version 1.0, 23 April 1994: Initial release. Version 1.0.1, 30 April 1994: Fixed the registration dialog so that tabbing will take you to the next text box down. This was a simple oversight on my part. Version 1.0.2, 3 May 1994: Fixed a minor bug in the date picker CDEF in the Search dialog that caused the year to be improperly hilighted when the user’s date configuration (in the Date & Time control panel) was the “Standard US” setup. The date picker was still usable, but the year was not hilighted properly when clicked on. Version 1.0.3, 7 May 1994: Several features and bug fixes came with this release: • Entering passwords to authorize something now echoes bullets (•). Entering a new password (in the New Log and Change Password dialogs) still echoes the actual text. • Some people complained that using the pop-up menus in the dialogs caused their machines to crash when using System 7.0. I could not figure this one out, but since no users of System 7.1 complained, I suspect it is a problem with System 7.0’s dialog manager. Still, to be safe, I changed the code so that I manually handle all pop-up menus (rather than letting the dialog manager handle them). Hopefully this will fix things. • The “Are you sure?” dialog comes up when closing an edited entry (not just a new entry). • Log window now updates properly when doing a search. • When bringing up the keyword manager, the insertion point is now set to the end of the keyword string. • Fixed an error in the search logic for searching a log for entries that had all of the indicated keywords. Version 1.0.4, 10 May 1994: I finally fixed that problem with the pop-up menus in the dialogs. The word is, it was not my programming (I always knew that!), but actually a bug with ResEdit. To all you programmers out there: ResEdit has a tendency to change the MDEF id number; make sure it remains at 0. (Thanks to those on comp.sys.mac.programmer who helped me with this). If this isn’t the problem, I don’t know what it could be. I also fixed the bug that didn’t allow unregistered versions of Personal Log to open files when the Finder launched Personal Log due to an open document event (i.e., double clicking a file). Version 1.0.5, 16 May 1994: Argh!! More tiny bugs: • I fixed the bug where the program would have problems when you double-click the entry item of a new, unrecorded entry in the log window. • Fixed a memory management problem that only you people out there with EvenBetterBusError installed had problems with. Version 1.0.6, 23 May 1994: Found two sources of some elusive bus errors. They were tricky to find because the source of the problem was far away from the point where the program finally crashed. One important crash that has been eliminated is the occasional crash when you record a new entry. This was the trickiest to find. Version 1.5, 20 June 1994: Added some interface features: • The font size menu in the preference dialog now outlines usable sizes for fonts. • Wrote a speedier file loading procedure. • Personal Log now supports styled text editing. • You may now sort the entries in the log window by subject or date. • Apple’s Drag & Drop technology is now supported in text windows. You must have it installed to drag text. Version 1.5.2, 25 June 1994: (Version 1.5.1 was released to one person.) Fixed some bugs: • Dialogs now center properly on main screen. This bug only affect those with two or more monitors. • Updated some balloon help text and some manual entries that needed to be changed with v1.5 (that is, I forgot to change . . .). • You may now sort a log window with some of its entry windows open (including new entries). Personal Log will not force their closure when you go to sort. It still will force their closure when you reconstruct a file and close a log window. (I meant to make this so before I released it, but . . . well, you know). Also, I fixed other sorting-related bugs. • I wrote the code for the “Other…” item under the font size menu, but I forgot to put the link in the code between the menu selection and the dialog. Silly me. It’s in there now. Version 1.5.3, 27 June 1994: That stupid ResEdit bug with the pop-up menus showed up again. Apple should release a new version. Also changed the characteristics of the entry window so that it staggers on the main screen. Version 1.5.4, 29 June 1994: In my attempts to fix the dialog centering code, I mistakenly used a Color Quickdraw dependent function call, thus making Personal Log incompatible with older Macs even though they had System 7. This is now fixed. Version 1.5.5, 21 August 1994: Just an update to my address. Version 1.6.0, 1 September 1994: Added a new interface feature plus fixed some bugs: • Added the Date manager and all related features. • Now allows entry windows to be stretched horizontally too. • Fixed a problem which prevented the entry windows from scrolling properly when excessively large font sizes were used. • Made the error control in the file system a little more sophisticated. Version 1.6.1, 9 September 1994: Fixed some bugs: • “Last Edit Date” is properly initialized when creating a new entry. • Fixed the improper display of the “Are you sure?” dialog that appears when closing a editable entry by the go away box and no actual editing had taken place. • Added ⌘-. as a keyboard equivalent to the Cancel button in all dialogs. • Added support for the arrows keys in the log window’s entry list. You can use them to move the currently selected entry around. • The last speech voice picked is now remembered and reset when launching Personal Log • Added ⌘-; as a keyboard method to stop speaking. Version 1.6.2, 14 September 1994: Two bugs: • Finally found the bug in the file system that occasionally corrupted files. The bug was introduced in v1.5, but it wasn’t until the changes I made in v1.6 that the problem surfaced. The bug was actually kind of nasty—it zeroed the file’s EOF in the data fork. • Fixed a bug where information that was changed in the Date Manager was not always saved to the log file. Version 1.6.3, 21 September 1994: Finally tracked down and fixed a bug that made Personal Log crash on Mac Plus’s (and other similarly ancient machines). Version 1.7.0, 16 October 1994: Added several features and fixed several bugs: • “Print Selection” in entry and log windows. • New style search dialog with entry text searching. • Saving entries in progress (in File Menu). • Import Text files from Finder with Drag Manager by dragging text file to window. • Open, create, and edit text files. • Option to print log name at top of printouts. • Can now open entries for editing from the Commands menu (entry must be selected in log window). • Much faster file loading. Bugs fixed are: • You can drag text from uneditable entries to the trash and it will be deleted. • Shift key doesn’t work properly in entry windows. • Crash in pop-up menus when opening the date manager (old ResEdit Bug -- pfft). • Can’t drag text to last few lines of text with in window. • Menus blink when typing in text windows. • Editing an entry after sorting in a log window messes up the entry list. Plus new, lower site license rates and no longer a “cripple-ware” product! Version 2.0.0, 29 May 1995: Added many, many new features. The most notable: • New WASTE text engine. • Quickdraw GX printing support. • Digital Signatures for entries. • Much better file handling. • Tab dialogs for the Log Manager and Preferences. Version 2.0.1, 1 June 1995: Fixed a few bugs: • Forgot to "turn on" Internet Config support in v2.0.0. It is now on. • Fixed some logical errors in dealing with read only documents (entry and text). • Improved performance in low memory situations. • A few movable modal dialogs weren't allowing background windows to update. • Forgot to remove some old code that limited the number of keywords to eight. Version 2.0.2, 15 June 1995: Made Several minor enhancements & bug fixes: • Fixed a bug dealing with the way my code accessed menus. • Removed the "text blink" when opening entries and text files. • Latest version of the WASTE Text Engine (CWASTE v1.1r15). • Fixed a bug which caused entries to "aquire" a signature when dragging from one log to another. • Plugged a memory leak that was spilling 48 bytes at a time (but rather quickly).